:root{
    --parhi-fondo-principal: #1a1a1a;
    /* --moradoso:purple; */
    --moradoso:#bc00bc;
}
::-webkit-scrollbar-thumb{
    background-color: var(--moradoso);
}
.mona,.subtitulo1-res{
    color: white;
}
#btn-menu-brg #mainform {
    stroke: var(--moradoso);
}

#cont-gen menu .col-right{
    background-color: var(--moradoso);
    box-shadow: 7px 0px 8px #0000009e;
}

#cont-gen menu .col-left{
    border-color: var(--moradoso);
}
.raleyway, .raleyway i {
    color: orange;
}
.titulo-anim center{
    color: var(--moradoso);
}
.titulo1-res,
.titulo2-res,
.titulo3-res,
.titulo4-res{
    color: var(--moradoso);
}
.btn-parh-gen{
    background-color: orange;
    border-color: #ff6f00 !important;
}
.enlace,.enlace-azul{
    color: white;
}
.enlace-azul:visited{
    color: orange;
}
.mona-B-B{
    color: white;
}

.separador-lineas span{
    background-color: var(--moradoso);
}
.separador-lineas span.LN{
    background-color: var(--moradoso);
}
.separador-lineas center{
    color: var(--moradoso);
}


.dest-pop div.holder{
    outline-color: var(--moradoso);
}
#mainform {
    stroke: orange;
}
#formularioVenta select,
#formularioVenta input.vta,
#inp-pasajeros{
    border-color: var(--moradoso);
}
#cont-gen menu .col-left ul li span, .menutext{
    color: orange;
}
#cont-gen menu .col-left ul li img,
#cont-gen menu .col-left ul li svg{
    filter: hue-rotate(68deg) brightness(1.8);
}
#agentedeventa{
    filter: hue-rotate(62deg) brightness(3.5);
}
.cont-pasajeros{
    border-color: orange;
}
.cont-pasajeros .linea .lbl{
    color: orange;
}
.cont-pasajeros .linea .cant button{
    background-color: orange;
}
.cont-pasajeros .linea .cant input{
    border-color: orange;
}
#cont-det-serv .texto-detalle{
    background-color: purple;
}
#cont-det-serv .texto-detalle p {
    color: black;
}
.panel-blanco-rojo{
    background-color: dimgray;
    border-color: orange;
}
.listadoSeparado span{
    background-color: var(--moradoso);
    color: white;
    padding: 0px 8px;
    margin: 4px 0px;
}
.listadoSeparado span.barra{
    padding: 0px 4px;
    margin: 0px 4px;
}
.texto-bnco-rojo {
    background: purple;
}
.valoresDegradado .imagen .transicion {
    background: linear-gradient(0deg, #800080 33%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0) 99%);
}
.compromiso{
    color: black;
    background-color: gray;
}
.compromiso center img{
    mix-blend-mode: color;
}
/*  */
p.mona-rojo{
    color: white;
}

form{
    color: orange;
}
.footer{
        background-color: purple;
            border: 30px solid pink;
            /* border-left: none;
            border-right: none; */
            border-image: url(/resources/img/pink-doily-bdr.png) 50 round;
}
.footer::before {
    content: 'FELIZ DÍA DE MUERTOS';
    text-align: center;
    width: 100%;
    font-weight: bolder;
    padding: 20px 0;
}
a:hover {
    color: yellow;
}
#chat-cont{
    filter: hue-rotate(295deg);
}
#chat-cont .chat p::after {
    content: '💀';
}
a .card-body{
    color: whitesmoke;
}

/* servicios */
#section-servicios-indx {
    background: #d3d3d3;
}
.btn-PL,.btn-UL,.btn-BC{
    color: white;
}
.url.raleyway img {
    filter: invert(1);
}
.bg-PL-sub,.bg-UL-sub,.bg-BC-sub{
    background-color: dimgray;
    color: white;
}
/* destinos */
.destino-detalle .galeria{
    border-color: orange;
}
/* turismo */
.lista-checks li{
    color: white;
}
.pestanas ul.list li{
    color: white;
}
.paginas {
    color: white;
}
.borde-parhi-img{
    border-color: var(--moradoso);
}
.imgDiagram{
    background-color: dimgray;
}
/* facturacion */
.cuadros-bicolor-rojo div:nth-child(odd) .bic,
.cuadros-bicolor-rojo div:nth-child(even) .bic{
    border: 6px solid white;
    background-color: orange;
}
/* svg */
#Capa_1 .cls-1{
    fill: yellow !important;
}
#mapContainer img{
    filter: hue-rotate(267deg);
}